@charset "utf-8";.tou_01 {padding:35px 0 20px;text-align:center;line-height:0}
.tou_01 h3 {color:#09c;font-weight:700;font-style:italic;font-size:30px;line-height:30px}
.tou_01 span {display:inline-block;margin:15px 0;width:35px;height:2px;background:#919191}
.tou_01 p {color:#7b7b7b;font-size:14px;line-height:20px}
.iHeadA {background:#f5f5f5}
.iHeadA .wh {width:90%;line-height:30px}
.iHeadA a {font-size:14px}
.iHeadB {padding:25px 0 30px}
.iHeadB .wh {position:relative;padding-right:216px;padding-left: 283px;width:90%;height:50px;line-height:50px;}
.iHeadB .logo {position:absolute;left:0;display:block;/* width:75pt; */vertical-align:middle;font-size:0;}
.iHeadB .logo img {width:100%;vertical-align:middle}
.iHeadB nav {padding-right:10%;width:100%;text-align:right}
.iHeadB nav a {display:inline-block;padding: 0 15px;font-size:1pc;}
.iHeadB nav a.cur,.iHeadB nav a:hover {color:#09c}
.iHeadB .phone {position:absolute;top:0;right:0;padding-left:50px;height:50px;background-image:url(../img/i_02.png);background-position:left;background-repeat:no-repeat;line-height:0}
.iHeadB .phone p {color:#393939;font-size:1pc;line-height:20px}
.iHeadB .phone a {color:#09c;font-size:24px;line-height:30px}
.lunb01 .swiper-slide img {width:100%}
.lunb01 .page01 {bottom:0;padding:20px 0 15px;background:#175069;line-height:0}
.lunb01 .page01 span {width:40px;height:5px;border-radius:3px;background:#fff}
.i_01 {border-bottom:1px solid #dedede}
.i_01 .wh {padding:40px 30px}
.i_01 .wh>h3 {font-weight:700}
.i_01 .wh>h3,.i_01 .wh>h4 {color:#09c;font-style:italic;font-size:30px}
.i_01 .wh>h4 {margin-top:20px}
.i_01 .wh>.ro {margin-top:30px;margin-bottom:50px;color:#484848;font-size:1pc;line-height:30px}
.i_01 .wh>a {color:#09c;font-size:14px}
.i_02 .wh {width:90%}
.i_02 .swiper {position:relative;padding:0 40px}
.i_02 .swiper .pre02 {left:0;background-image:url(../img/i_09.png)}
.i_02 .swiper .nex02,.i_02 .swiper .pre02 {margin-top:-13px;width:14px;height:26px;outline:0!important;background-position:center;background-size:contain;background-repeat:no-repeat}
.i_02 .swiper .nex02 {right:0;background-image:url(../img/i_09_.png)}
.lunb02 .swiper-slide {border:1px solid #e3e3e3}
.lunb02 .swiper-slide .img {position:relative}
.lunb02 .swiper-slide .ro {padding:20px 10px}
.lunb02 .swiper-slide .ro>h3 {color:#1aa0cf;font-weight:500;font-style:italic;font-size:24px}
.lunb02 .swiper-slide .ro>h3 a {color:#1aa0cf;}
.lunb02 .swiper-slide .ro>p {margin-top:25px;height:60px;color:#696969;font-size:18px;line-height:30px}
.lunb02 .swiper-slide .ro .list {margin-top:20px;height:150px}
.lunb02 .swiper-slide .ro .list a {position:relative;display:block;padding-left:20px;color:#09c;font-size:18px;line-height:30px}
.lunb02 .swiper-slide .ro .list a:before {position:absolute;left:0;content:'>'}
.lunb02 .swiper-slide .more {display:block;padding:20px 10px;width:100%;border-top:1px solid #e3e3e3;color:#09c;text-indent:20px;font-size:18px}
.lunb02 .swiper-slide .more:before {position:absolute;left:-5px;content:'>'}
.i_03 {margin-top:50px;padding:40px 0 30px;background:#1590c4;color:#fff;text-align:center}
.i_03 .wh {position:relative;padding:30px 0;width:900px;border:3px solid #fff}
.i_03 h3 {position:absolute;top:-22px;left:50%;display:inline-block;margin-left:-170px;padding:0 50px;background:#1590c4;font-weight:700;font-size:30px}
.i_03 p {font-size:3pc;line-height:50px}
.i_04 {padding-top:20px;padding-bottom:50px}
.i_04 .wh {width:98%}
.i_04A li {float:left;padding:5px;width:25%}
.i_04A li .ro {position:absolute;bottom:0;padding:30px 20px;width:100%;background:rgba(0,0,0,.39);color:#fff;font-size:24px}
.i_04A li .ro p {font-style:italic}
.iFooter .iFooterA {padding:25px 0;background:#1590c4;text-align:center}
.iFooter .iFooterC {border-top:1px solid #dedede}
.iFooterA a {display:inline-block;padding:0 40px;color:#fff;font-style:italic;font-size:1pc}
.iFooterB {padding:25px 0}
.iFooterB .lg {color:#424242;font-size:1pc;line-height:30px}
.iFooterB .rg img {width:130px}
.iFooterB .rg p {margin-top:20px;color:#383838}
.iFooterB .rg p,.iFooterC {text-align:center;font-size:1pc}
.iFooterC {padding:25px 0;color:#3f3f3f}
.l_01 {height:360px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.l_01 .wh {height:100%;position:relative;}
.l_01 h3 {display:inline-block;vertical-align:bottom;width:235px;height:75px;color:white;background:rgba(33,155,202,0.67);font-size:30px;text-align:center;line-height:75px;position:absolute;bottom:0;}
.l_02 {}
.l_02 .tou_01 {padding:50px 0 30px;}
.l_02 .l_02A {}
.l_02 .page {}
.l_02A {}
.l_02A li {}
.l_02A li a {}
.l_02A li .ro {position:absolute;width:100%;bottom:0;background:rgba(23,125,168,0.75);padding:20px 30px;}
.l_02A li h3 {font-size:20px;color:white;}
.l_02A li p {font-size:16px;color:white;line-height:25px;height:50px;margin-top:20px;display:none;}
.l_02A li:hover .ro p {display:block}
.l_03 {}
.l_03 .l_03A {margin-top:30px;}
.l_04 {text-align:center;padding:20px 0;}
.l_04 a {display:inline-block;font-size:20px;color:#0099cc;border-right:1px solid #0099cc;padding:0 20px;margin: 15px 0;}
.l_04 a:last-of-type {border-right:none;}
.l_02 .l_04{margin-bottom: 20px;}
.l_03A {}
.l_03A li {}
.l_03A li a {}
.l_03A li .bgImgAA {}
.l_03A li .ro {}
.l_03A li .ro h3 {font-size:24px;color:#1aa0cf;font-style:italic;margin:20px;}
.l_03A li .ro p {font-size:16px;color:#696969;margin:20px;line-height:25px;height:50px;}
.l_03A li .ro span {display:block;border-top:1px solid #CDCDCD;font-size:18px;color:#0099cc;padding:15px 20px;}
.l_05 {}
.l_05 .l_05A {border-bottom:1px solid #DEDEDE;padding-bottom:40px;margin-bottom:40px;}
.l_05 .l_05A:last-of-type {border-bottom:none;}
.l_05 .l_05A {}
.l_05A .tt {position:relative;}
.l_05A .tt h3 {font-size:24px;color:#000000;float:left;}
.l_05A .tt p {float:right;color:#ff2121;font-size:14px;}
.l_05A .tt p span {font-size:24px;display:inline-block;padding-right:15px;}
.l_05A .fl {padding:30px 0;}
.l_05A .fl a {display:inline-block;background:#F5FCFF;line-height:30px;font-size:14px;color:#5689b8;padding:0 20px;margin:5px;}
.l_05A .xq {font-size:14px;margin-bottom:30px;}
.l_05A>a {width:280px;height:50px;background:#1590C4;color:white;display:block;text-align:center;line-height:50px;font-size:18px;margin-bottom:30px;}
.l_05A>h3 {margin-bottom:40px;font-size:18px;}
.l_05A>p {font-size:14px;margin-bottom:10px;}
.l_05A .new_con {margin-bottom:30px;}
.l_06{}
.l_06 .l_06A{}
.l_06 .l_06B{}
.l_06 .l_06C{
    margin-bottom: 50px;
}
.l_06A{}
.l_06A .new_con{}
.l_06B{
    position: relative;
}
.l_06B .swiper-container{}
.l_06B .swiper-slide{}
.l_06B .swiper-slide a{}
.l_06B .swiper-slide a .ro{
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.53);
    color: white;
    width: 100%;
    padding: 15px;
}
.l_06B .swiper-slide a h3{
    font-size: 20px;
    height: 30px;
    line-height: 30px;
}
.l_06B .swiper-slide a p{
    font-size: 16px;
    height: 25px;
    line-height: 25px;
}
.l_06B .page02{
    width: 100%;
    text-align: center;
}
.l_06B .page02 span{
    margin: 10px 5px;
}
.l_06B .page02 span.pagination-bullet-active{}
.l_06C{
    position: relative;
    padding: 0 50px;
}
.l_06C .swiper-container{}
.l_06C .swiper-slide{}
.l_06C .swiper-slide .imgBg{
    background-size: contain;
}
.l_06C .swiper-slide .img{
    border: 1px solid #dcdcdc;
    padding: 10px;
}
.l_06C .swiper-slide .ro{
    padding: 15px 0;
    text-align: center;
    display: block;
    font-size: 18px;
}
.l_06C .swiper-slide .ro h3{
    height: 30px;
    line-height: 30px;
}
.l_06C .swiper-slide:hover .ro{color:#0099cc}
.l_06C .swiper-button-black{width: 20px;background-size: contain;background-repeat: no-repeat;background-position: center;outline: none !important;}
.l_07{
    margin-bottom: 90px;
}
.l_07 .l_07A{
    background-image: url(../img/l_07.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.l_07A>h3{
    font-size: 48px;
    color: #2baad5;
    margin: 50px 0;
}
.l_07A>.lg{
    width: 48%;
    background: #0099cc;
    color: white;
}
.l_07A>.rg{
    width: 48%;
}
.l_07A ul{
    padding: 20px 50px;
}
.l_07A ul li{
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
}
.l_07A ul li i{
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center;
    position: absolute;
    left: 0;
}
.l_07A ul li p{
    font-size: 18px;
}
.l_07A>.lg>div{
    height: 300px;
    background-size: cover;
    background-position: center;
}
.l_07A>.rg>h3{
    font-size: 30px;
    color: #0099cc;
    height: 80px;
    margin-bottom: 20px;
}
.l_07A form{}
.l_07A form .inpA{
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 25px;
}
.l_07A form .inpB{width:100%}
.inpA{
    border-bottom: 2px solid #efefef;
}
.inpA h3{
    line-height: 25px;
    font-size: 19px;
    color: black;
    margin-bottom: 15px;
}
.inpA h3 sub{
    color: red;
}
.inpA input{
    width: 100%;
    font-size: 13px;
    color: #bebebe;
    border: none;
    background: none;
}
.inpA textarea{
    width: 100%;
    resize: auto;
    height: 70px;
    border: none;
    background: none;
}
.l_07A form>input{
    width: 100%;
    background: #0099cc;
    color: white;
    cursor: pointer;
    border: none;
    line-height: 63px;
    font-size: 18px;
}
.l_08{}
.l_08 .l_08A{
    padding-top: 30px;
}
.l_08A{}
.l_08A li{}
.l_08A li a{
    position: relative;
}
.l_08A li .ro{
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(58, 160, 163, 0.76);
    padding: 15px;
}
.l_08A li .ro h3{
    font-size: 20px;
    font-style: italic;
    color: white;
    height: 25px;
}
.l_08A a i{background-image: url(../img/l_14.png);width: 50px;height: 50px;background-size: contain;position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;background-position: center;background-repeat: no-repeat;}
.l_08B{}
.l_08B li{
    border: none;
}
.l_08B li a{}
.l_08B li .ro{
    color: #323232;
}
.l_08B li .ro h3{
    font-size: 20px;
    height: 25px;
    margin: 15px 0;
}
.l_08B li .ro p{
    font-size: 16px;
    line-height: 25px;
    height: 50px;
}
.l_08B li:hover .ro{}
.l_08C{}
.l_08C li{
    border-bottom: 1px solid #8d8d8d;
}
.l_08C li a{
    padding: 10px;
    text-decoration: none !important;
    padding-bottom: 30px;
    padding-top: 40px;
}
.l_08C li h3{
    font-size: 30px;
    color: #0099cc;
    font-style: italic;
    height: 40px;
    margin-bottom: 30px;
}
.l_08C li p{
    font-size: 16px;
    color: #5b5b5b;
    line-height: 25px;
    height: 50px;
    margin-bottom: 35px;
}
.l_08C li span{
    display: block;
    font-size: 14px;
    color: #8d8d8d;
}
.l_08C li:hover span{}
.l_08D{}
.l_08D li{
    clear: both;
    margin-bottom: 50px;
}
.l_08D li a{
    position: relative;
    padding-top: 1px;
}
.l_08D li h3{
    border: 1px solid #e5e5e5;
    background: #f5f5f6;
    padding-top: 50px;
    padding-bottom: 50px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding-left: 2%;
    padding-right: 32%;
}
.l_08D li h3 p{
    font-size: 30px;
    color: #0099cc;
    font-style: italic;
    height: 40px;
}
.l_08D li .bgImgAA{
    width: 30%;
    float: right;
    margin-top: 35px;
    margin-right: 2%;
    border: 1px solid #c7cccc;
}
.l_08D li .new_con{
    margin-top: 160px;
    height: 100%;
    /* margin-right: 25px; */
    /* padding-right: 32%; */
    float: right;
    width: 68%;
    padding-right: 20px;
}
.l_08D li .jscroll{
    height: 100%;
}
.l_09A{
    border-top: 1px solid #dedede;
    margin-bottom: 80px;
}
.l_09A li{
    padding: 10px;
    border-bottom: 1px solid #dedede;
}
.l_09A .lg{
    width: 49.5%;
    height: 295px;
    position: relative;
}
.l_09A .bgImgAA{
    height: 100%;
}
.l_09A .lg h3{
    position: absolute;
    width: 100%;
    bottom: 0;
    background: #0099cc;
    color: white;
    line-height: 50px;
    height: 50px;
    font-size: 24px;
    font-style: italic;
    padding: 0 20px;
}
.l_09A .rg{
    width: 49.5%;
    height: 295px;
    background: #0099cc;
    color: white;
    padding: 1px 20px;
}
.l_09A .rg h3{
    font-size: 20px;
    font-style: italic;
    height: 30px;
    line-height: 30px;
    margin-top: 70px;
}
.l_09A .rg p{
    font-size: 14px;
    line-height: 25px;
    height: 50px;
    margin-top: 20px;
}
.l_09A .rg span{
    display: block;
    margin-top: 35px;
}
.l_10{
    font-size: 16px;
    color: #0099cc;
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
}
.l_10 span{}
.l_10 a{
    color: #0099cc;
}
.l_11{
    margin-bottom: 70px;
}
.l_11>h3{
    padding: 25px 0 30px;
    text-align: center;
    font-size: 30px;
    color: #0099cc;
    font-style: italic;
}
.l_11>.new_con{
    margin-bottom: 30px;
}
.l_11>.feny{
    text-align: center;
    margin-top: 70px;
}
.l_11>.feny a{
    width: 120px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d3d3d3;
    font-size: 16px;
    display: inline-block;
    border-radius: 20px;
}
.l_11>.feny a:hover{
    background: #0099cc;
    color: white;
    border-color: #0099cc;
}
.l_11>.feny a.fh{
    background-image: url(../img/fh.png);
    background-repeat: no-repeat;
    background-position: 16px;
    padding-left: 20px;
}
.l_11>.feny a.fh:hover{
    background-image: url(../img/fh_.png);
}
.sp_header {position:fixed;top:0;z-index:10;overflow:hidden;width:100%;height:50px;background:#fff}
.sp_logo {float:left;padding:10px;height:50px}
.sp_logo img {margin:auto;max-height:30px}
.sp_nav {position:relative;float:right;margin-top:15px;width:50px;height:30px;cursor:pointer}
.sp_nav span {position:absolute;left:10px;display:block;width:30px;height:2px;background:#0199cb;transition:all ease .35s}
.sp_nav span:nth-of-type(1) {top:0}
.sp_nav span:nth-of-type(2) {top:10px}
.sp_nav span:nth-of-type(3) {top:20px}
.sp_nav_se span:nth-of-type(1) {top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2) {width:0}
.sp_nav_se span:nth-of-type(3) {top:10px;transform:rotate(-45deg)}
.sjj_nav {position:fixed;top:-100%;left:0;z-index:9;overflow:auto;overflow-x:hidden;width:100%;height:calc(100% - 78pt);background:#fff;font-size:14px;line-height:40px;transition:top ease .35s}
.nav_show {top:50px}
.sjj_nav>ul>li:first-child {overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a {float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language {float:right;overflow:hidden;margin-top:5px;width:70px;line-height:30px}
.sjj_nav>ul>li:first-child .language a {float:left;width:35px;border-left:1px solid #ddd;color:#999;text-align:center}
.sjj_nav ul li i {position:absolute;top:5px;right:0;padding:0 7px;height:30px;border-left:1px solid #ddd}
.sjj_nav ul li i svg {transition:all ease .35s;transform:rotate(-90deg)}
.sjj_nav ul li .sjj_nav_i_se svg {transform:rotate(0)}
.sjj_nav ul li {position:relative;margin-left:20px;border-top:1px solid #ddd;font-size:14px;line-height:40px}
.sjj_nav>ul>li:last-child {border-bottom:1px solid #ddd}
.sjj_nav ul li ul {display:none}
.sjj_nav ul li a {width:80%;color:#666}
.sjj_nav ul li ul li a {display:block;color:#999;text-align:left}
.sjj_nav ul li i svg {width:20px;height:20px;fill:#555}
.sjj_nav ul li .sjj_nav_i_se svg {fill:#c9141e}
.sjj_nav ul li ul li>ul {margin-left:10px}
